Piccolo series TMS320F2802x/2802x0/2803x/2805x/2806x checks below three pins at the reset to decide the booting mode.
MODE |
GPIO37 TDO |
GPIO34 CMP2OUT |
/TRST |
Boot mode |
Mode EMU | X | X | 1 | Emulation Boot |
Mode 0 | 0 | 0 | 0 | Parallel I/O |
Mode 1 | 0 | 1 | 0 | SCI (RAM boot) |
Mode 2 | 1 | 0 | 0 | Wait |
Mode 3 | 1 | 1 | 0 | GetMode |
easyDSP uses two kinds boot mode. SCI boot
mode for RAM booting, GetMode boot mode for flashrom booting.
In case there is no emulator connected (that is /TRST=0), fix GIOP34 to '1' and
connect /BOOT pin to GPIO37 as shown below connection.
cf) In case there is emulator connected, boot mode is decided based on the
memory value at the specific address. Please refer to the TI manual for the
details.
- power pin (#4) of
easyDSP 5x2 header should be connected to 3.3V
- connect
SCIRXDA = GPIO28, SCITXDA =
GPIO29
- TX/RX pins are directly
connected to MCU pins
- In case
there is a reset IC between easyDSP /RESET and MCU /XRS, it should transfer
easyDSP /RESET signal to MCU /XRS within 0.5sec
- In case you insert buffer IC between easyDSP
header and MCU, place buffer IC directly to easyDSP header so that all resistors
can be connected to directly MCU
- /BOOT pin is connected to GPIO37 via 2kΩ series resistor
- /RESET pin is connected to reset generation
circuit of MCU
board
(Time duration of /RESET pin is around 500msec)
- In case you use pull-up resistor to each pin, the value of pull-up resistor
should be higher than a few kilo ohm since there is 100Ω series resistor inside
easyDSP pod
Please be careful when you use
your own pull-up or pull-down resistor on the easyDSP signal pins. Please use
appropriate filter circuit to your reset generation circuit to prevent
unintentional reset generation.